/**
 * 
 */
package org.rhq.plugins.tools.httpcheck;

/**
 * Constants of what are defined in the plug-in`s descriptor.
 * 
 * @author lgao
 * 
 */
public interface HttpCheckerConstants {
	
	String PLUGIN_CONFIG_HOST_KEY = "host";
	
	String PLUGIN_CONFIG_PORT_KEY = "port";
	
	String PLUGIN_CONFIG_PATH_KEY = "path";
	
	String RES_CONFIG_OPEN_SMTP = "open_smtp";
	
	// notification information
	String RES_CONFIG_GRP_KEY = "NotificationSenderInformation";
	
	String RES_CONFIG_SMTP_PORT = "smtp_port";
	
	String RES_CONFIG_SENDER_HOST = "smtp_host";
	
	String RES_CONFIG_SENDER_AUTH = "smtp_auth"; // true or false
	
	String RES_CONFIG_SENDER_MAIL_FROM = "sender_mail";
	
	String RES_CONFIG_SENDER_USER = "sender_user";
	
	String RES_CONFIG_SENDER_PWD = "sender_password";
	
	// metrics
	String METRICS_RESPONSE_TIME = "Response_Time";
	
	String METRICS_RESPONSE_CODE = "Response_Code";
	
	// notification detail
	String RES_CONFIG_TIMEOUT = "timeout";

	String RES_CONFIG_ADMIN_EMAIL = "administrator_email";
	
	String RES_CONFIG_SUBJECT = "email_subject";
	
	String RES_CONFIG_CONTENT = "email_content";
	
	String RES_CONFIG_GRP_DETAIL = "NotificationDetail";
}
